import React from "react";
import { ICON_NAMES } from "./utils";

const IconTemplates = () => (
  <svg
    style={{ display: "none" }}
    version="1.1"
    xmlns="http://www.w3.org/2000/svg"
    xmlnsXlink="http://www.w3.org/1999/xlink"
  >
    <defs>
      <symbol id={ICON_NAMES.DASHBOARD} viewBox="0 0 22 22">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M2 3.73C2 2.79273 2.736 2 3.688 2H18.312C19.264 2 20 2.79273 20 3.73V18.2691C20 19.2064 19.264 
                    20 18.312 20H3.688C2.737 19.9991 2 19.2064 2 18.2691V3.73ZM4 4V18H18V3.99909H4V4ZM12.016 10.7227C11.719 10.8991 11.371 11 11 11C10.629 11 
                    10.281 10.8991 9.984 10.7227L8.724 11.9836C8.899 12.2809 9 12.6291 9 13C9 14.1045 8.105 15 7 15C5.895 15 5 14.1045 5 13C5 11.8945 5.895 11 
                    7 11C7.371 11 7.718 11.1 8.016 11.2764L9.276 10.0155C9.101 9.71818 9 9.37 9 9C9 7.89455 9.895 7 11 7C12.105 7 13 7.89455 13 9C13 9.37091 
                    12.9 9.71818 12.723 10.0155L13.983 11.2764C14.282 11.0991 14.63 10.9991 15 10.9991C16.105 10.9991 17 11.8936 17 12.9991C17 14.1036 16.105 
                    14.9991 15 14.9991C13.895 14.9991 13 14.1036 13 12.9991C13 12.6273 13.1 12.2809 13.277 11.9827L12.017 10.7218L12.016 10.7227ZM8 13C8 12.4464 
                    7.553 12 7 12C6.447 12 6 12.4464 6 13C6 13.5527 6.447 14 7 14C7.553 14 8 13.5527 8 13ZM16 13C16 12.4464 15.553 12 15 12C14.447 12 14 12.4464 
                    14 13C14 13.5527 14.447 14 15 14C15.553 14 16 13.5527 16 13ZM12 9C12 8.44636 11.553 8 11 8C10.447 8 10 8.44636 10 9C10 9.55273 10.447 10 11 
                    10C11.553 10 12 9.55273 12 9Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.SCANS} viewBox="0 0 24 24">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M12.7745 6.33117L13 6.22298L13.2255 6.33117C13.8936 6.65112 14.7993 7.07913 15.7442 7.50838C16.6841 
                    7.93543 17.6844 8.37363 18.5351 8.70859C18.6739 8.76324 18.8115 8.81627 18.9467 8.86684C18.8627 10.0179 18.6832 11.0592 18.4358 12H20.4959C20.6847 
                    11.1852 20.8274 10.3108 20.9119 9.37342C20.9694 8.73671 21 8.07092 21 7.375C19.8571 7.375 13 4 13 4C13 4 6.14286 7.375 5 7.375C5 8.07092 5.03061 
                    8.73671 5.08805 9.37342C5.17261 10.3108 5.31532 11.1852 5.50409 12H7.56416C7.31676 11.0592 7.13734 10.0179 7.05333 8.86684C7.18846 8.81627 
                    7.3261 8.76324 7.46489 8.70859C8.31558 8.37363 9.31589 7.93543 10.2558 7.50838C11.2007 7.07913 12.1064 6.65112 12.7745 6.33117ZM8.71777 
                    15H6.49848C8.81461 20.2343 13 22 13 22C13 22 17.1854 20.2343 19.5015 15H17.2822C16.7356 16.0428 16.1142 16.8923 15.5052 17.5775C14.6418 
                    18.5488 13.7829 19.2112 13.1527 19.6248C13.1001 19.6593 13.0491 19.692 13 19.723C12.9509 19.692 12.8999 19.6593 12.8473 19.6248C12.2171 
                    19.2112 11.3582 18.5488 10.4948 17.5775C9.88576 16.8923 9.2644 16.0428 8.71777 15Z"
        />
        <rect x="2" y="12" width="22" height="1" rx="0.5" />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M2.5 2C2.22386 2 2 2.22386 2 2.5V5.5C2 5.77614 2.22386 6 2.5 6C2.77614 6 3 5.77614 3 5.5L3 
                    3H5.5C5.77614 3 6 2.77614 6 2.5C6 2.22386 5.77614 2 5.5 2H2.5Z"
        />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M2.5 24C2.22386 24 2 23.7761 2 23.5V20.5C2 20.2239 2.22386 20 2.5 20C2.77614 20 3 20.2239 3 20.5L3 
                    23H5.5C5.77614 23 6 23.2239 6 23.5C6 23.7761 5.77614 24 5.5 24H2.5Z"
        />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M23.5 2C23.7761 2 24 2.22386 24 2.5V5.5C24 5.77614 23.7761 6 23.5 6C23.2239 6 23 5.77614 23 5.5L23 
                    3H20.5C20.2239 3 20 2.77614 20 2.5C20 2.22386 20.2239 2 20.5 2H23.5Z"
        />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M23.5 24C23.7761 24 24 23.7761 24 23.5V20.5C24 20.2239 23.7761 20 23.5 20C23.2239 20 23 20.2239 
                    23 20.5L23 23H20.5C20.2239 23 20 23.2239 20 23.5C20 23.7761 20.2239 24 20.5 24H23.5Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.ASSETS} viewBox="0 0 22 22">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M3.8 2C2.8037 2 2 2.8037 2 3.8C2 4.7963 2.8037 5.6 3.8 5.6C4.7963 5.6 5.6 4.7963 5.6 3.8C5.6 2.8037 
                    4.7963 2 3.8 2Z"
        />
        <path d="M2 9.19995H5.6V12.8H2V9.19995Z" />
        <path
          d="M19.1 2.90002H9.19999C8.70293 2.90002 8.29999 3.30297 8.29999 3.80002C8.29999 4.29708 8.70293 4.70002 9.19999 4.70002H19.1C19.597 4.70002 
                    20 4.29708 20 3.80002C20 3.30297 19.597 2.90002 19.1 2.90002Z"
        />
        <path
          d="M19.1 10.1H9.19999C8.70293 10.1 8.29999 10.5029 8.29999 11C8.29999 11.497 8.70293 11.9 9.19999 11.9H19.1C19.597 11.9 20 11.497 20 11C20 
                    10.5029 19.597 10.1 19.1 10.1Z"
        />
        <path
          d="M19.1 17.3H9.19999C8.70293 17.3 8.29999 17.703 8.29999 18.2C8.29999 18.6971 8.70293 19.1 9.19999 19.1H19.1C19.597 19.1 20 18.6971 20 
                    18.2C20 17.703 19.597 17.3 19.1 17.3Z"
        />
        <path d="M3.8 16.4L5.6 20H2L3.8 16.4Z" />
      </symbol>
      <symbol id={ICON_NAMES.ASSET_SCANS} viewBox="0 0 22 22">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M0.5 0C0.223858 0 0 0.223858 0 0.5V3.5C0 3.77614 0.223857 4 0.5 4C0.776142 4 1 3.77614 1 3.5L1 
                    1H3.5C3.77614 1 4 0.776142 4 0.5C4 0.223858 3.77614 0 3.5 0H0.5Z"
        />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M0.5 22C0.223858 22 0 21.7761 0 21.5V18.5C0 18.2239 0.223857 18 0.5 18C0.776142 18 1 18.2239 1 
                    18.5L1 21H3.5C3.77614 21 4 21.2239 4 21.5C4 21.7761 3.77614 22 3.5 22H0.5Z"
        />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M21.5 0C21.7761 0 22 0.223858 22 0.5V3.5C22 3.77614 21.7761 4 21.5 4C21.2239 4 21 3.77614 21 
                    3.5L21 1H18.5C18.2239 1 18 0.776142 18 0.5C18 0.223858 18.2239 0 18.5 0H21.5Z"
        />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M21.5 22C21.7761 22 22 21.7761 22 21.5V18.5C22 18.2239 21.7761 18 21.5 18C21.2239 18 21 
                    18.2239 21 18.5L21 21H18.5C18.2239 21 18 21.2239 18 21.5C18 21.7761 18.2239 22 18.5 22H21.5Z"
        />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M5.76363 4.45453C5.03905 4.45453 4.45454 5.03904 4.45454 5.76362C4.45454 6.4882 5.03905 7.07271 
                    5.76363 7.07271C6.48822 7.07271 7.07273 6.4882 7.07273 5.76362C7.07273 5.03904 6.48822 4.45453 5.76363 4.45453Z"
        />
        <path d="M4.45454 9.69092H7.07273V12.3091H4.45454V9.69092Z" />
        <path
          d="M16.8909 5.10907H9.69091C9.32941 5.10907 9.03636 5.40212 9.03636 5.76362C9.03636 6.12511 9.32941 6.41816 9.69091 
                    6.41816H16.8909C17.2524 6.41816 17.5455 6.12511 17.5455 5.76362C17.5455 5.40212 17.2524 5.10907 16.8909 5.10907Z"
        />
        <path
          d="M16.8909 10.3455H9.69091C9.32941 10.3455 9.03636 10.6385 9.03636 11C9.03636 11.3615 9.32941 11.6546 9.69091 11.6546H16.8909C17.2524 
                    11.6546 17.5455 11.3615 17.5455 11C17.5455 10.6385 17.2524 10.3455 16.8909 10.3455Z"
        />
        <path
          d="M16.8909 15.5818H9.69091C9.32941 15.5818 9.03636 15.8748 9.03636 16.2363C9.03636 16.5978 9.32941 16.8909 9.69091 
                    16.8909H16.8909C17.2524 16.8909 17.5455 16.5978 17.5455 16.2363C17.5455 15.8748 17.2524 15.5818 16.8909 15.5818Z"
        />
        <path d="M5.76363 14.9272L7.07273 17.5454H4.45454L5.76363 14.9272Z" />
      </symbol>
      <symbol id={ICON_NAMES.FINDINGS} viewBox="0 0 22 22">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M2 4.30349C2 3.28535 2.82465 2.46069 3.8428 2.46069H14.8996C15.9177 2.46069 16.7424 3.28535 16.7424 
                    4.30349V10.2152C16.1776 9.96826 15.5547 9.83189 14.8996 9.83189V5.22489C14.8996 4.71628 14.4868 4.30349 13.9782 4.30349H4.7642C4.25559 4.30349 
                    3.8428 4.71628 3.8428 5.22489V14.4389C3.8428 14.9475 4.25559 15.3603 4.7642 15.3603H10.3847C10.5229 16.0412 10.8113 16.6678 11.214 
                    17.2031H3.8428C2.82465 17.2031 2 16.3784 2 15.3603V4.30349ZM11.214 11.6747C10.8113 12.21 10.5229 12.8366 10.3847 13.5175H9.3712C8.86258 13.5175 
                    8.4498 13.1047 8.4498 12.5961C8.4498 12.0875 8.86258 11.6747 9.3712 11.6747H11.214ZM12.9499 10.264C12.6606 10.3995 12.3879 10.5635 12.1345 
                    10.7533H9.3712C8.86258 10.7533 8.4498 10.3405 8.4498 9.83189C8.4498 9.32328 8.86258 8.91049 9.3712 8.91049H12.1354C12.644 8.91049 13.0568 
                    9.32328 13.0568 9.83189C13.0568 9.98853 13.0181 10.135 12.9499 10.264ZM8.4498 7.06769C8.4498 6.55908 8.86258 6.14629 9.3712 
                    6.14629H12.1354C12.644 6.14629 13.0568 6.55908 13.0568 7.06769C13.0568 7.5763 12.644 7.98909 12.1354 7.98909H9.3712C8.86258 7.98909 8.4498 
                    7.5763 8.4498 7.06769ZM5.6856 9.83189C5.6856 9.32328 6.09839 8.91049 6.607 8.91049C7.11561 8.91049 7.5284 9.32328 7.5284 9.83189C7.5284 
                    10.3405 7.11561 10.7533 6.607 10.7533C6.09839 10.7533 5.6856 10.3405 5.6856 9.83189ZM6.607 6.14629C6.09839 6.14629 5.6856 6.55908 5.6856 
                    7.06769C5.6856 7.5763 6.09839 7.98909 6.607 7.98909C7.11561 7.98909 7.5284 7.5763 7.5284 7.06769C7.5284 6.55908 7.11561 6.14629 6.607 
                    6.14629ZM5.6856 12.5961C5.6856 12.0875 6.09839 11.6747 6.607 11.6747C7.11561 11.6747 7.5284 12.0875 7.5284 12.5961C7.5284 13.1047 7.11561 
                    13.5175 6.607 13.5175C6.09839 13.5175 5.6856 13.1047 5.6856 12.5961ZM16.7719 17.614C16.2227 17.9384 15.5833 18.1245 14.8996 18.1245C12.8633 
                    18.1245 11.214 16.4752 11.214 14.4389C11.214 12.4026 12.8633 10.7533 14.8996 10.7533C16.9359 10.7533 18.5852 12.4026 18.5852 14.4389C18.5852 
                    15.1226 18.3991 15.762 18.0747 16.3112L19.7305 17.966C20.0898 18.3263 20.0898 18.9095 19.7305 19.2698C19.3711 19.6291 18.787 19.6291 18.4267 
                    19.2698L16.7719 17.614ZM16.7424 14.4389C16.7424 15.457 15.9177 16.2817 14.8996 16.2817C13.8814 16.2817 13.0568 15.457 13.0568 14.4389C13.0568 
                    13.4207 13.8814 12.5961 14.8996 12.5961C15.9177 12.5961 16.7424 13.4207 16.7424 14.4389Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.DUPLICATE} viewBox="0 0 20 20">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M9.09099 1.81812C8.08644 1.81812 7.2728 2.63175 7.2728 3.6363H15.4546C15.9564 3.6363 16.3637 
                    4.04357 16.3637 4.54539V15.4545C17.3683 15.4545 18.1819 14.6408 18.1819 13.6363V3.6363C18.1819 2.63175 17.3683 1.81812 16.3637 
                    1.81812H9.09099ZM6.36371 4.54539C5.35917 4.54539 4.54553 5.35902 4.54553 6.36357V8.18175H6.36371V7.27266C6.36371 6.77084 6.77099 6.36357 
                    7.2728 6.36357H12.7274C13.2292 6.36357 13.6364 6.77084 13.6364 7.27266V15.4545C13.6364 15.9563 13.2292 16.3636 12.7274 
                    16.3636H10.0001V18.1818H13.6364C14.641 18.1818 15.4546 17.3681 15.4546 16.3636V6.36357C15.4546 5.35902 14.641 4.54539 13.6364 
                    4.54539H6.36371Z"
        />
        <path
          d="M8.18175 13.6362H2.72721C2.22513 13.6362 1.81812 14.0432 1.81812 14.5453C1.81812 15.0474 2.22513 15.4544 2.72721 15.4544H8.18175C8.68383 
                15.4544 9.09084 15.0474 9.09084 14.5453C9.09084 14.0432 8.68383 13.6362 8.18175 13.6362Z"
        />
        <path
          d="M6.36328 17.2728V11.8183C6.36328 11.3162 5.95627 10.9092 5.45419 10.9092C4.95211 10.9092 4.5451 11.3162 4.5451 11.8183V17.2728C4.5451 
                17.7749 4.95211 18.1819 5.45419 18.1819C5.95627 18.1819 6.36328 17.7749 6.36328 17.2728Z"
        />
        <path
          d="M9.99991 18.1817C10.502 18.1817 10.909 17.7747 10.909 17.2726C10.909 16.7705 10.502 16.3635 9.99991 16.3635C9.49783 16.3635 9.09082 
                16.7705 9.09082 17.2726C9.09082 17.7747 9.49783 18.1817 9.99991 18.1817Z"
        />
        <path
          d="M5.45462 9.09089C5.9567 9.09089 6.36371 8.68387 6.36371 8.1818C6.36371 7.67972 5.9567 7.27271 5.45462 7.27271C4.95255 7.27271 4.54553 
                7.67972 4.54553 8.1818C4.54553 8.68387 4.95255 9.09089 5.45462 9.09089Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.X_MARK} viewBox="0 0 22 22">
        <path
          d="M11,9.6l4.3-4.3c0.4-0.4,1-0.4,1.4,0c0.4,0.4,0.4,1,0,1.4L12.4,11l4.3,4.3
                    c0.4,0.4,0.4,1,0,1.4c-0.4,0.4-1,0.4-1.4,0L11,12.4l-4.3,4.3c-0.4,0.4-1,0.4-1.4,0c-0.4-0.4-0.4-1,0-1.4L9.6,11L5.3,6.7
                    c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0L11,9.6z"
        />
      </symbol>
      <symbol id={ICON_NAMES.CHECK_MARK} viewBox="0 0 20 20">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M16.6938 5.13978C16.3464 4.80815 15.7988 4.81098 15.4549 5.14618L8.22739 12.1894L5.54574 9.67032C5.19981 
                    9.34536 4.6602 9.34752 4.31689 9.67523C3.94688 10.0284 3.94828 10.6195 4.31995 10.971L8.22739 14.6656L16.6999 6.42499C17.0625 6.0723 17.0597 5.48905 
                    16.6938 5.13978Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.BLOCK} viewBox="0 0 20 20">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M15.0965 13.8111C15.8929 12.7493 16.3638 11.4293 16.3638 10.0002C16.3638 6.48563 13.5147 3.63654 10.0002 
                    3.63654C8.57109 3.63654 7.25109 4.10745 6.18927 4.90381L15.0965 13.8111ZM13.8111 15.0965L4.90381 6.18927C4.10745 7.25109 3.63654 8.57109 3.63654 
                    10.0002C3.63654 13.5147 6.48563 16.3638 10.0002 16.3638C11.4293 16.3638 12.7493 15.8929 13.8111 15.0965ZM10.0002 1.81836C14.5184 1.81836 18.182 5.48109 
                    18.182 10.0002C18.182 14.5193 14.5184 18.182 10.0002 18.182C5.482 18.182 1.81836 14.5193 1.81836 10.0002C1.81836 5.48109 5.482 1.81836 10.0002 1.81836Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.SORT} viewBox="0 0 9 5">
        <path d="M4.5 4.75L8.07235 0.625001H0.927645L4.5 4.75Z" />
      </symbol>
      <symbol id={ICON_NAMES.CHEVRON_RIGHT} viewBox="0 0 19 19">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M5.08141 19C4.8655 19 4.64959 18.9136 4.47686 18.7409C4.13141 18.3955 4.13141 17.8773 4.47686 17.5318L12.5087 
                    9.5L4.47686 1.46818C4.13141 1.12273 4.13141 0.604545 4.47686 0.259091C4.82232 -0.0863637 5.3405 -0.0863637 5.68596 0.259091L14.9269 9.5L5.68596 18.7409C5.51323 
                    18.9136 5.29732 19 5.08141 19Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.CHEVRON_RIGHT_DOUBLE} viewBox="0 0 17 19">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M0.252893 18.7409C0.421488 18.9136 0.632231 19 0.842975 19C1.05372 19 1.26446 18.9136 1.43306 18.7409L10.4529 9.5L1.43306 
                    0.259091C1.09587 -0.0863636 0.590083 -0.0863636 0.252893 0.259091C-0.0842975 0.604545 -0.0842975 1.12273 0.252893 1.46818L8.09256 9.5L0.252893 17.5318C-0.0842975 17.8773 
                    -0.0842975 18.3955 0.252893 18.7409ZM6.43471 18.7409C6.60331 18.9136 6.81405 19 7.02479 19C7.23554 19 7.44628 18.9136 7.61488 18.7409L16.6347 9.5L7.61488 0.259091C7.27769 
                    -0.0863636 6.7719 -0.0863636 6.43471 0.259091C6.09752 0.604545 6.09752 1.12273 6.43471 1.46818L14.2744 9.5L6.43471 17.5318C6.09752 17.8773 6.09752 18.3955 6.43471 
                    18.7409Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.ARROW_HEAD_LEFT} viewBox="0 0 16 15">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M11.6266 14.1902C12.0478 13.748 12.049 13.0514 11.6266 12.6092L7.23703 8.00019L11.6266 
                    3.39123C12.049 2.94784 12.0478 2.25124 11.6266 1.80901C11.1739 1.33645 10.419 1.33645 9.96856 1.80901L4.05859 8.00019L9.96856 14.1902C10.419 
                    14.6639 11.1751 14.6639 11.6255 14.1902H11.6266Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.ARROW_UP} viewBox="0 0 14 14">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M7.00041 12.7274C7.46624 12.7274 7.84396 12.3497 7.84396 11.8839L7.84396 4.19813L10.3343 
                    6.44762C10.6389 6.72224 11.102 6.72224 11.4056 6.44762C11.7552 6.12988 11.7552 5.57969 11.4056 5.26289L7.00041 1.27287L2.59517 5.26289C2.24463 
                    5.57969 2.24463 6.12988 2.59517 6.44668C2.89885 6.72224 3.36187 6.72224 3.66649 6.44762L6.15685 4.19813L6.15685 11.8839C6.15685 12.3497 
                    6.53458 12.7274 7.00041 12.7274Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.PLUS} viewBox="0 0 23 22">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M12.7737 4.6195C12.7737 4.13929 12.3844 3.75 11.9042 3.75C11.424 3.75 11.0347 4.13929 11.0347 
                    4.6195V9.76343H5.5277C5.04749 9.76343 4.6582 10.1527 4.6582 10.6329C4.6582 11.1131 5.04749 11.5024 5.5277 11.5024H11.0347V17.0094C11.0347 
                    17.4896 11.424 17.8789 11.9042 17.8789C12.3844 17.8789 12.7737 17.4896 12.7737 17.0094V11.5024H17.9176C18.3978 11.5024 18.7871 11.1131 18.7871 
                    10.6329C18.7871 10.1527 18.3978 9.76343 17.9176 9.76343H12.7737V4.6195Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.MINUS} viewBox="0 0 19 18">
        <path
          d="M13.4696 8.07954H6.106C5.59765 8.07954 5.18555 8.49165 5.18555 9C5.18555 9.50835 5.59765 9.92045 6.106 9.92045H13.4696C13.978 9.92045 
                    14.3901 9.50835 14.3901 9C14.3901 8.49165 13.978 8.07954 13.4696 8.07954Z"
        />
        <path
          d="M16.2311 8.07954H3.34477C2.83642 8.07954 2.42432 8.49165 2.42432 9C2.42432 9.50835 2.83642 9.92045 3.34477 9.92045H16.2311C16.7395 9.92045 
                    17.1516 9.50835 17.1516 9C17.1516 8.49165 16.7395 8.07954 16.2311 8.07954Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.PLAY} viewBox="0 0 20 20">
        <path d="M14 9.5L7.25 15.1292L7.25 3.87083L14 9.5Z" />
      </symbol>
      <symbol id={ICON_NAMES.STOP} viewBox="0 0 23 22">
        <rect x="5.5" y="5" width="12" height="12" />
      </symbol>
      <symbol id={ICON_NAMES.DELETE} viewBox="0 0 21 20">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M5.38637 16.1364C5.38637 17.2614 6.15342 18.1818 7.09126 18.1818H13.9088C14.8466 18.1818 15.6136 17.2614 
                    15.6136 16.1364V5.90909H5.38637V16.1364ZM16.6364 2.84091H14.0796L13.0568 1.81818H7.94319L6.92047 2.84091H4.36365V4.88637H16.6364V2.84091Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.EDIT} viewBox="0 0 22 22">
        <path
          d="M17.6,9.1c0.4,0.4,0.4,1,0,1.4l-8,7.9h-5c-0.3,0-0.6-0.4-0.6-0.6L4,12.8l8-8c0.4-0.4,1-0.4,1.4,0l0,0
                    l0.6-0.5c0.4-0.4,1-0.4,1.4,0l2.8,2.8c0.4,0.4,0.4,1,0,1.4L17.6,9.1z M6.3,13.3l2.8,2.8l6.4-6.4L12.7,7L6.3,13.3z"
        />
      </symbol>
      <symbol id={ICON_NAMES.INFO} viewBox="0 0 22 22">
        <path d="M10,9.4C10,8.6,10.4,8,11,8s1,0.6,1,1.4v7.1c0,0.8-0.4,1.4-1,1.4s-1-0.6-1-1.4V9.4z" />
        <circle cx="11" cy="5" r="1" />
      </symbol>
      <symbol id={ICON_NAMES.SHIELD} viewBox="0 0 30 31">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M23.3506 14.5895C23.346 15.2259 23.2942 15.8612 23.1957 16.4899C22.8775 18.491 22.0778 20.3847 20.8654 
                    22.008C19.3162 24.094 17.3372 25.5886 14.8258 26.3435C14.5548 26.4308 14.2633 26.4308 13.9923 26.3435C11.6744 25.6499 9.63823 24.2351 8.17962 
                    22.3048C6.40592 20.072 5.4462 17.3014 5.45876 14.4498V11.9319V8.78554C5.44729 8.70921 5.46282 8.63127 5.50264 8.56515C5.54247 8.49904 5.60411 8.44888 
                    5.67695 8.42333C8.51201 7.16509 11.3485 5.90393 14.1865 4.63986C14.2508 4.60761 14.3218 4.59082 14.3938 4.59082C14.4657 4.59082 14.5367 4.60761 14.6011 
                    4.63986C17.4492 5.91557 20.2973 7.18109 23.1455 8.43643C23.2147 8.45485 23.2749 8.4977 23.315 8.55705C23.3551 8.6164 23.3724 8.68826 23.3637 
                    8.75935C23.3579 9.62136 23.3589 10.4851 23.36 11.3492V11.3494V11.3497C23.3614 12.4299 23.3627 13.5107 23.3506 14.5895ZM9.68132 17.6002C9.16987 18.1117 
                    9.16987 18.9431 9.68132 19.4545C10.1941 19.966 11.0242 19.966 11.5369 19.4545L14.3184 16.6731L17.0999 19.4545C17.6113 19.966 18.4427 19.966 18.9555 
                    19.4545C19.4669 18.9431 19.4669 18.113 18.9555 17.6002L16.1727 14.8187L18.9555 12.036C19.4669 11.5245 19.4669 10.6944 18.9555 10.1817C18.4427 9.67023 
                    17.6126 9.67023 17.0999 10.1817L14.3184 12.9644L11.5369 10.1817C11.0255 9.67023 10.1941 9.67023 9.68132 10.1817C9.16987 10.6931 9.16987 11.5245 9.68132 
                    12.036L12.4641 14.8187L9.68132 17.5989V17.6002Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.WARNING} viewBox="0 0 22 22">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M4.99202 15.9091H17.0074L10.9997 4.60409L4.99202 15.9091ZM11.7222 2.47663L19.0913 16.3433C19.3033 16.7423 
                    19.1518 17.2377 18.7527 17.4497C18.6345 17.5126 18.5027 17.5454 18.3688 17.5454H3.63068C3.17881 17.5454 2.8125 17.1791 2.8125 16.7272C2.8125 16.5934 
                    2.84536 16.4615 2.90818 16.3433L10.2772 2.47663C10.4893 2.07761 10.9847 1.92603 11.3837 2.13808C11.5278 2.21465 11.6457 2.33255 11.7222 2.47663ZM11.818 
                    11.8182C11.818 12.2698 11.4517 12.6363 10.9998 12.6363C10.5479 12.6363 10.1816 12.2698 10.1816 11.8182V8.54543C10.1816 8.09379 10.5479 7.72725 10.9998 
                    7.72725C11.4517 7.72725 11.818 8.09379 11.818 8.54543V11.8182ZM10.1816 14.2727C10.1816 13.8211 10.5479 13.4545 10.9998 13.4545C11.4517 13.4545 11.818 
                    13.8211 11.818 14.2727C11.818 14.7243 11.4517 15.0909 10.9998 15.0909C10.5479 15.0909 10.1816 14.7243 10.1816 14.2727Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.BOMB} viewBox="0 0 26 26">
        <path
          d="M23.1362 4.48847C23.2526 4.48847 23.3704 4.46243 23.4815 4.40682L25.0291 3.63303C25.4114 3.44184 25.5664 2.97708 25.3752 2.59478C25.1832 2.21241 24.72 
                    2.05715 24.3369 2.24868L22.7893 3.02247C22.407 3.21366 22.252 3.67842 22.4432 4.06072C22.5793 4.33202 22.852 4.48847 23.1362 4.48847Z"
        />
        <path
          d="M25.0305 6.11778L23.4829 5.34398C23.1006 5.15352 22.6358 5.30803 22.4447 5.69002C22.2535 6.0724 22.4084 6.53709 22.7908 6.72827L24.3384 7.50206C24.4494 
                    7.55767 24.5673 7.58371 24.6837 7.58371C24.9678 7.58371 25.2406 7.42726 25.3766 7.15602C25.5677 6.77364 25.4129 6.30887 25.0305 6.11778Z"
        />
        <path
          d="M20.815 3.71472H13.8509C12.2764 3.71472 10.9877 4.90032 10.7947 6.42299H9.20805C8.78036 6.42299 8.43426 6.76943 8.43426 7.19679V9.00996C5.63602 10.2326 
                    3.7915 13.0135 3.7915 16.0954C3.7915 20.3622 7.26304 23.8333 11.5294 23.8333C15.7958 23.8333 19.2673 20.3622 19.2673 16.0954C19.2673 13.0135 17.4228 10.2328 
                    14.6246 9.00996V7.19679C14.6246 6.76943 14.2785 6.42299 13.8508 6.42299H12.3581C12.5312 5.75737 13.132 5.26231 13.8508 5.26231H20.8149C21.2426 5.26231 21.5887 
                    4.91587 21.5887 4.48851C21.5887 4.06115 21.2426 3.71472 20.8149 3.71472H20.815ZM8.98159 17.8698C9.28384 18.172 9.28384 18.6617 8.98159 18.9639C8.83045 19.1151 
                    8.63241 19.1906 8.43444 19.1906C8.23648 19.1906 8.03845 19.115 7.8873 18.9639L5.56592 16.6425C5.26367 16.3402 5.26367 15.8505 5.56592 15.5483L7.8873 
                    13.2269C8.18955 12.9247 8.67923 12.9247 8.98148 13.2269C9.28374 13.5292 9.28374 14.0188 8.98148 14.3211L7.20725 16.0954L8.98159 17.8698ZM14.0777 
                    14.3212C13.7754 14.019 13.7754 13.5293 14.0777 13.2271C14.3799 12.9248 14.8696 12.9248 15.1719 13.2271L17.4932 15.5484C17.7955 15.8507 17.7955 16.3404 
                    17.4932 16.6426L15.1719 18.964C15.0207 19.1151 14.8227 19.1906 14.6247 19.1906C14.4267 19.1906 14.2287 19.115 14.0776 18.9639C13.7753 18.6617 13.7753 18.172 
                    14.0776 17.8697L15.8519 16.0955L14.0777 14.3212ZM12.5482 13.04C12.9533 13.1752 13.1724 13.6135 13.0372 14.0189L11.4896 18.6616C11.3815 18.9858 11.0799 19.191 
                    10.7558 19.191C10.6749 19.191 10.5926 19.1782 10.5109 19.151C10.1059 19.0157 9.88672 18.5774 10.022 18.1721L11.5696 13.5293C11.7049 13.1243 12.1394 12.9036 
                    12.5483 13.04L12.5482 13.04Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.COG} viewBox="0 0 25 25">
        <path
          d="M17.8705 13.368C15.2377 13.368 13.0962 15.5095 13.0962 18.1424C13.0962 20.7752 15.2377 22.9167 17.8705 22.9167C20.5033 22.9167 22.6448 20.7752 
                    22.6448 18.1424C22.6448 15.5095 20.5033 13.368 17.8705 13.368ZM19.9139 19.5712C20.0832 19.7404 20.0832 20.0157 19.9139 20.1849C19.8288 20.27 19.7177 20.3125 
                    19.6066 20.3125C19.4955 20.3125 19.3843 20.27 19.2993 20.1857L17.8704 18.7569L16.4416 20.1857C16.3566 20.27 16.2455 20.3125 16.1343 20.3125C16.0233 20.3125 
                    15.9121 20.27 15.8271 20.1857C15.6578 20.0165 15.6578 19.7413 15.8271 19.572L17.2559 18.1431L15.8271 16.7143C15.6578 16.545 15.6578 16.2698 15.8271 
                    16.1006C15.9963 15.9313 16.2715 15.9313 16.4408 16.1006L17.8697 17.5294L19.2985 16.1006C19.4678 15.9313 19.743 15.9313 19.9122 16.1006C20.0815 16.2698 
                    20.0815 16.545 19.9122 16.7143L18.4842 18.1423L19.9139 19.5712Z"
        />
        <path
          d="M21.406 8.72572L19.5015 5.43232C19.295 5.05214 18.8453 4.85329 18.3765 5.0269L16.2246 5.8915C15.8157 5.59725 15.386 5.3472 14.9416 5.14674L14.6144 
                    2.86462C14.5587 2.41935 14.1725 2.08337 13.7159 2.08337H9.89647C9.43985 2.08337 9.05357 2.41935 8.99885 2.85683L8.67076 5.14676C8.24018 5.34207 7.81749 
                    5.58858 7.39037 5.8924L5.23238 5.02523C4.81749 4.86553 4.32181 5.04524 4.11605 5.42284L2.20806 8.72232C1.97891 9.11124 2.07351 9.6156 2.42941 9.89683L4.2532 
                    11.3222C4.22451 11.5974 4.21068 11.8378 4.21068 12.0661C4.21068 12.2944 4.22458 12.5349 4.25232 12.8101L2.42766 14.2362C2.07956 14.5115 1.98407 14.9993 
                    2.20631 15.4056L4.11083 18.6998C4.31827 19.0792 4.76621 19.278 5.23673 19.1044L7.38864 18.2398C7.79751 18.534 8.2272 18.7841 8.67159 18.9845L8.99888 
                    21.2666C9.05361 21.7128 9.43989 22.0488 9.89651 22.0488H12.8878C13.0502 22.0488 13.1978 21.9585 13.2723 21.8153C13.347 21.6721 13.3357 21.4993 13.2437 
                    21.3665C12.5788 20.4151 12.2281 19.3005 12.2281 18.1425C12.2281 17.6025 12.3071 17.0618 12.4634 16.5348C12.5033 16.3994 12.4755 16.2536 12.3878 
                    16.1424C12.3001 16.0313 12.1656 15.9732 12.0241 15.9775C11.9773 15.9801 11.9312 15.9862 11.8132 16.001C9.65435 16.001 7.89828 14.2449 7.89828 12.086C7.89828 
                    9.92718 9.65435 8.17023 11.8132 8.17023C13.9721 8.17023 15.7281 9.92631 15.7203 12.1572C15.7142 12.2032 15.7082 12.2492 15.7055 12.2961C15.6986 12.4376 
                    15.7602 12.573 15.8705 12.6598C15.9816 12.7475 16.1274 12.7735 16.2629 12.7353C17.1067 12.4836 17.9391 12.4237 18.8827 12.5947C18.9973 12.6155 19.1248 
                    12.5634 19.2221 12.4914C19.3185 12.4194 19.3827 12.2856 19.3957 12.1659C19.3975 12.1503 19.4018 12.08 19.4018 12.0643C19.4018 11.7943 19.3827 11.54 19.3602 
                    11.3203L21.1838 9.89598C21.5319 9.62166 21.6283 9.13386 21.406 8.72587L21.406 8.72572Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.KEY} viewBox="0 0 30 30">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M13.9253 17.6549C15.2944 19.9629 14.9875 22.9916 13.0015 24.9776C10.6513 27.3278 6.84026 27.3278 4.49014 
                    24.9776C2.14001 22.6275 2.14001 18.8165 4.49014 16.4663C6.47616 14.4803 9.50485 14.1734 11.8144 15.5425C11.852 15.4944 11.8926 15.4477 11.9377 15.4026L17.2579 
                    10.084L21.5128 5.82755L23.6402 3.70009C24.227 3.11331 25.1809 3.11331 25.7692 3.70009C26.356 4.28687 26.356 5.24077 25.7692 5.82755L24.704 6.89128L26.8329 
                    9.01873C27.4197 9.60701 27.4197 10.5594 26.8329 11.1477C26.2461 11.7345 25.2922 11.7345 24.704 11.1477L22.5765 9.01873L20.449 11.1477L23.6402 14.3389C24.227 
                    14.9256 24.227 15.8795 23.6402 16.4663C23.0534 17.0531 22.1011 17.0531 21.5128 16.4663L18.3216 13.2751L14.0652 17.53C14.02 17.5752 13.9749 17.6173 13.9253 
                    17.6549ZM10.874 18.5953C12.0491 19.7688 12.0491 21.6751 10.874 22.8502C9.69894 24.0237 7.79416 24.0237 6.61909 22.8502C5.44403 21.6751 5.44403 19.7688 
                    6.61909 18.5938C7.79265 17.4202 9.69894 17.4202 10.874 18.5938V18.5953Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.BUG} viewBox="0 0 30 30">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M19.0905 6.77271C19.0905 6.513 19.041 6.26485 18.9509 6.03718L19.9874 4.24189C20.2635 3.7636 20.0997 3.15201 
                    19.6214 2.87586L19.582 2.85314C19.1037 2.57699 18.4921 2.74087 18.216 3.21916L17.312 4.78484C17.2393 4.77682 17.1654 4.77271 17.0905 4.77271H12.9087C12.8151 
                    4.77271 12.723 4.77914 12.6328 4.79158L11.7829 3.31943C11.5067 2.84113 10.8951 2.67726 10.4168 2.9534L10.3775 2.97613C9.89918 3.25227 9.7353 3.86386 10.0114 
                    4.34215L11.0253 6.09815C10.9498 6.3089 10.9087 6.536 10.9087 6.77271V10.9091H19.0905V6.77271ZM10.7729 12.9545C9.25003 12.721 8.66615 11.7791 8.78409 
                    9.92154C8.81887 9.37382 8.41079 8.90112 7.87261 8.86572C7.33444 8.83033 6.86997 9.24565 6.83519 9.79337C6.69422 12.0136 7.4081 13.5747 8.86315 
                    14.3772V17.0454H5.77246C5.22018 17.0454 4.77246 17.4932 4.77246 18.0454V18.0909C4.77246 18.6432 5.22018 19.0909 5.77246 19.0909L8.86315 19.0909C8.86315 
                    19.9554 9.04192 20.7781 9.36451 21.5242C7.57364 22.2296 6.67887 23.881 6.83519 26.343C6.86997 26.8907 7.33444 27.306 7.87261 27.2706C8.41079 27.2352 8.81887 
                    26.7625 8.78409 26.2148C8.67411 24.4826 9.17441 23.5466 10.4773 23.2388C11.599 24.4611 13.2098 25.2273 14.9995 25.2273C16.7892 25.2273 18.4 24.4611 19.5217 
                    23.2388C20.8246 23.5466 21.3249 24.4826 21.2149 26.2148C21.1802 26.7625 21.5882 27.2352 22.1264 27.2706C22.6646 27.306 23.1291 26.8907 23.1638 26.343C23.3202 
                    23.881 22.4254 22.2296 20.6345 21.5242C20.9571 20.7782 21.1359 19.9554 21.1359 19.0909L24.227 19.0909C24.7793 19.0909 25.227 18.6432 25.227 
                    18.0909V18.0454C25.227 17.4932 24.7793 17.0454 24.227 17.0454H21.1359V14.3772C22.5909 13.5747 23.3048 12.0136 23.1638 9.79337C23.1291 9.24565 22.6646 8.83033 
                    22.1264 8.86572C21.5882 8.90112 21.1802 9.37382 21.2149 9.92154C21.3329 11.7791 20.749 12.721 19.2261 12.9545H17.045V16.0454C17.045 16.5977 16.5973 17.0454 
                    16.045 17.0454H13.9541C13.4018 17.0454 12.9541 16.5977 12.9541 16.0454V12.9545H10.7729Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.GHOST} viewBox="0 0 30 30">
        <path
          d="M14.6542 6.09253C11.9636 6.29905 9.60739 8.03375 8.63186 10.5257C8.35061 11.2475 8.21097 11.926 8.17557 12.758C8.15983 13.1199 8.07526 23.0383 8.08706 
                    23.06C8.08903 23.0619 8.1677 23.0285 8.26211 22.9852C9.2514 22.527 10.5475 22.4109 11.645 22.6804C12.3845 22.8613 13.0748 23.2134 13.5547 23.652C14.0622 
                    24.1161 14.5853 24.3659 15.2324 24.4505C15.5097 24.4879 15.7359 24.4879 16.0093 24.4505C16.6465 24.3659 17.1972 24.1024 17.6909 23.6461C17.801 23.5438 
                    17.9682 23.4081 18.0587 23.3471C18.9201 22.7748 20.2437 22.765 21.825 23.3196C22.0139 23.3845 22.185 23.4455 22.2046 23.4514C22.2361 23.4612 22.2381 23.1976 
                    22.2381 18.1135C22.2381 14.6185 22.2302 12.6754 22.2184 12.5101C22.1456 11.6133 21.9372 10.8344 21.5517 10.034C20.6548 8.16946 18.9299 6.77894 16.9002 
                    6.27741C16.2 6.10433 15.372 6.0355 14.6542 6.09253ZM13.3364 10.7499C13.4898 10.8246 13.6236 10.9682 13.6885 11.1255C13.7317 11.2337 13.7317 11.2376 13.7317 
                    12.4433V13.6528L13.6865 13.763C13.5351 14.1386 13.1102 14.3117 12.7464 14.1465C12.5536 14.058 12.416 13.9007 12.3569 13.702C12.3097 13.5447 12.3097 11.3438 
                    12.3569 11.1826C12.4199 10.9603 12.6185 10.7597 12.8309 10.7007C12.9863 10.6555 13.1869 10.6751 13.3364 10.7499ZM17.5689 10.74C17.7636 10.8285 17.9013 
                    10.9859 17.9603 11.1885C17.9878 11.2829 17.9898 11.4461 17.9859 12.4846L17.98 13.6725L17.9249 13.7905C17.683 14.3078 16.9887 14.355 16.6819 13.8771C16.5737 
                    13.7079 16.5718 13.6902 16.5777 12.402L16.5836 11.214L16.6386 11.096C16.8078 10.7341 17.2129 10.5788 17.5689 10.74ZM16.8589 16.0484C17.3762 16.2903 17.4234 
                    16.9846 16.9455 17.2914C16.7743 17.4015 16.792 17.4015 15.1163 17.3956L13.5744 17.3897L13.4564 17.3347C12.9391 17.0928 12.8919 16.3985 13.3698 16.0917C13.537 
                    15.9835 13.5056 15.9855 15.1872 15.9894L16.7409 15.9933L16.8589 16.0484Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.PACKAGE} viewBox="0 0 28 28">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M14 4.1073L23.401 8.80573L19.2113 10.9435L10.1629 6.02594L14 4.1073ZM3.9668 19.0449V10.3016L13.1958 
                    14.9969V23.6592L8.95873 21.5398L3.9668 19.0449ZM19.0391 21.5397L14.8044 23.657V14.9966L24.0311 10.2921V19.0449L19.0391 21.5397ZM8.41007 6.90237L17.473 
                    11.8296L13.9998 13.6008L4.59086 8.81198L8.41007 6.90237Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.REFRESH} viewBox="0 0 20 20">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M10 2.47418V0.351268C10 0.0412675 10.2058 -0.0658158 10.4579 0.112518L15 3.30377L10.4579 6.50252C10.2058 6.68085 
                    10 6.57335 10 6.26335V4.14085C6.09417 4.14085 2.91667 7.31835 2.91667 11.2242C2.91667 15.13 6.09417 18.3075 10 18.3075C13.9058 18.3075 17.0833 15.13 17.0833 
                    11.2242C17.0833 9.00627 16.0571 7.02502 14.4562 5.72543L15.8579 4.73793C17.63 6.33877 18.75 8.64793 18.75 11.2242C18.75 16.0567 14.8325 19.9742 10 
                    19.9742C5.1675 19.9742 1.25 16.0567 1.25 11.2242C1.25 6.39127 5.1675 2.47418 10 2.47418Z"
        />
      </symbol>
      <symbol id={ICON_NAMES.STROKE} viewBox="0 0 22 20">
        <path fillRule="evenodd" clipRule="evenodd" d="M22 11H0V10H22V11Z" />
      </symbol>
      <symbol id={ICON_NAMES.FILTER} viewBox="0 0 18 14">
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M0.816406 1.54552C0.816406 0.792794 1.42732 0.181885 2.18004 0.181885H15.8164C16.5691 
                    0.181885 17.18 0.792794 17.18 1.54552C17.18 2.29825 16.5691 2.90916 15.8164 2.90916H2.18004C1.42732 2.90916 0.816406 2.29825 
                    0.816406 1.54552ZM4.90732 7.00007C4.90732 6.24734 5.51822 5.63643 6.27095 5.63643H11.7255C12.4782 5.63643 13.0891 6.24734 13.0891 
                    7.00007C13.0891 7.75279 12.4782 8.3637 11.7255 8.3637H6.27095C5.51822 8.3637 4.90732 7.75279 4.90732 7.00007ZM8.99822 
                    11.091C8.2455 11.091 7.63459 11.7019 7.63459 12.4546C7.63459 13.2073 8.2455 13.8182 8.99822 13.8182C9.75095 13.8182 10.3619 
                    13.2073 10.3619 12.4546C10.3619 11.7019 9.75095 11.091 8.99822 11.091Z"
        />
      </symbol>
    </defs>
  </svg>
);

export default IconTemplates;
